<?php
/**
 * Distance
 *
 * Класс Distance обрабатывает данные, связанные с отрезками маршрутов
 *
 */
class Distance extends ActiveRecord {
	public $tableName = 'distance';
	public $pkName = 'ID_distance';
	
	protected $arrSettings = array('created_at' => true);
	
  public $validatesLengthOf = array(
	  'distance' => array('minimum' => 1, 'maximum' => 15)
  );
  
  /**
   * Проверяет возвращет id дистанции с заданными точками
   * 
   */
  public function getDistanceId($idOneCity, $idAnotherCity) {
  	Service_Debug::setDebug();
  	$objDB = Service_Database::instance();//Получаем подключение к БД
  	$stmt = "SELECT `ID_distance` FROM `distance`
  		WHERE `distance`.`ID_one_city`='" . $idOneCity . "' AND `distance`.`ID_another_city`='" . $idAnotherCity . "' OR `distance`.`ID_one_city`='" . $idAnotherCity . "' 
  		AND `distance`.`ID_another_city`='" . $idOneCity . "'";
  	return $objDB->selectSimpleField($stmt);
  }
}
?>